import configparser

# 读取配置文件
def config_read(key_name:str):
    config = configparser.ConfigParser()
    # 检查配置文件是否存在
    if not config.read("config.ini"):
        print("未找到配置文件 config.ini")
        return None

    # 获取密钥（若配置不存在，抛出异常）
    try:
        key = config.get("AMAP", key_name)
    except configparser.NoSectionError:
        print("配置文件中缺少 [AMAP] 节点")
        return None
    except configparser.NoOptionError:
        print("配置文件中缺少 weather_key 配置")
        return None
    return key